package com.suning.sawp.dto.storeman;

import java.io.Serializable;
import java.math.BigDecimal;
/**
 * 
 * 首页品类销售额详情<br> 
 * 〈功能详细描述〉
 *
 * @author 12061818
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public class IndexCateSaleDto implements Serializable {

    /**
     */
    private static final long serialVersionUID = 4544638535546252739L;

    /**
     * 当月销售额
     */
    private String thisMonthSaleAmount;
    
    /**
     * 排名
     */
    private Integer rank;
    
    /**
     * 当月提成金额
     */
    private String commssionAmount;
    
    /**
     * 品类名称
     */
    private String categoryName;
    
    /**
     * 品类编码
     */
    private String categoryCode;
    
    /**
     * 客单价
     */
    private BigDecimal custAvgPrice;
    
    /**
     * 客单价环比
     */
    private BigDecimal custAvgPriceMom;
    
    /**
     * 销售环比
     */
    private BigDecimal saleMom;
    
    /**
     * 客单价同比
     */
    private BigDecimal custAvgPriceYoy;
    
    /**
     * 销售同比
     */
    private BigDecimal saleYoy;

    public IndexCateSaleDto() {
        
    }
    
    public IndexCateSaleDto(String thisMonthSaleAmount, Integer rank) {
        this.thisMonthSaleAmount = thisMonthSaleAmount;
        this.rank = rank;
    }
    
    public IndexCateSaleDto(String thisMonthSaleAmount, String categoryCode, String categoryName) {
        this.thisMonthSaleAmount = thisMonthSaleAmount;
        this.categoryCode = categoryCode;
        this.categoryName = categoryName;
    }
    
    public IndexCateSaleDto(String thisMonthSaleAmount, Integer rank, String categoryCode, String categoryName) {
        this.thisMonthSaleAmount = thisMonthSaleAmount;
        this.rank = rank;
        this.categoryCode = categoryCode;
        this.categoryName = categoryName;
    }
    
    public IndexCateSaleDto(String thisMonthSaleAmount, Integer rank, String commssionAmount) {
        this.thisMonthSaleAmount = thisMonthSaleAmount;
        this.rank = rank;
        this.commssionAmount = commssionAmount;
    }
    
    public String getThisMonthSaleAmount() {
        return thisMonthSaleAmount;
    }

    public void setThisMonthSaleAmount(String thisMonthSaleAmount) {
        this.thisMonthSaleAmount = thisMonthSaleAmount;
    }

    public Integer getRank() {
        return rank;
    }

    public void setRank(Integer rank) {
        this.rank = rank;
    }

    public String getCommssionAmount() {
        return commssionAmount;
    }

    public void setCommssionAmount(String commssionAmount) {
        this.commssionAmount = commssionAmount;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getCategoryCode() {
        return categoryCode;
    }

    public void setCategoryCode(String categoryCode) {
        this.categoryCode = categoryCode;
    }

    public BigDecimal getCustAvgPrice() {
        return custAvgPrice;
    }

    public void setCustAvgPrice(BigDecimal custAvgPrice) {
        this.custAvgPrice = custAvgPrice;
    }

    public BigDecimal getCustAvgPriceMom() {
        return custAvgPriceMom;
    }

    public void setCustAvgPriceMom(BigDecimal custAvgPriceMom) {
        this.custAvgPriceMom = custAvgPriceMom;
    }

    public BigDecimal getSaleMom() {
        return saleMom;
    }

    public void setSaleMom(BigDecimal saleMom) {
        this.saleMom = saleMom;
    }

    public BigDecimal getCustAvgPriceYoy() {
        return custAvgPriceYoy;
    }

    public void setCustAvgPriceYoy(BigDecimal custAvgPriceYoy) {
        this.custAvgPriceYoy = custAvgPriceYoy;
    }

    public BigDecimal getSaleYoy() {
        return saleYoy;
    }

    public void setSaleYoy(BigDecimal saleYoy) {
        this.saleYoy = saleYoy;
    }
    
}
